﻿global using Furion;
global using Furion.ConfigurableOptions;
global using Furion.DatabaseAccessor;
global using Furion.DataEncryption;
global using Furion.DataValidation;
global using Furion.DependencyInjection;
global using Furion.DynamicApiController;
global using Furion.FriendlyException;
global using Furion.JsonSerialization;
global using Furion.Logging;
global using Mapster;
global using Microsoft.AspNetCore.Mvc;
global using Microsoft.AspNetCore.Mvc.Filters;
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Logging;
global using Microsoft.Extensions.Options;
global using NewLife;
global using NewLife.Caching;
global using Newtonsoft.Json;
global using SqlSugar;
global using System.ComponentModel;
global using System.Data;
global using System.Linq.Dynamic.Core;
global using System.Linq.Dynamic.Core.CustomTypeProviders;
global using System.Linq.Expressions;
global using System.Reflection;
global using System.Runtime.InteropServices;
global using System.Text;
global using System.Text.RegularExpressions;
global using System.Web;
global using Yitter.IdGenerator;
global using Org.BouncyCastle.Crypto.Generators;
global using Org.BouncyCastle.Crypto.Parameters;
global using Org.BouncyCastle.Math;
global using Org.BouncyCastle.Math.EC;
global using Org.BouncyCastle.Security;
global using Org.BouncyCastle.Asn1;
global using Org.BouncyCastle.Asn1.GM;
global using Org.BouncyCastle.Asn1.X9;
global using Org.BouncyCastle.Crypto;
global using Org.BouncyCastle.Crypto.Engines;
global using Org.BouncyCastle.Utilities;
global using Org.BouncyCastle.Utilities.Encoders;
global using Org.BouncyCastle.X509;
global using System.ComponentModel.DataAnnotations;
global using Microsoft.Extensions.DependencyInjection.Extensions;
global using NewLife.Caching.Services;